Search

今天這篇文章主要是探討常見的架構模式,這些架構模式並非侷限於特定的領域或是軟體,而是一個日積月累根據...

  • Share this:

今天這篇文章主要是探討常見的架構模式,這些架構模式並非侷限於特定的領域或是軟體,而是一個日積月累根據需求而產生的用法。作者開宗明義就說 "A pattern is a solution to a problem in a context.",所以可以想成,每個模式都有針對性,專門用來解決某些脈絡下的問題,
因此本篇文章就針對這個概念介紹了六種不同的架構模式,每個模式都會包含
1. 脈絡情境介紹
2. 遇到什麼問題
3. 可以怎麼採用相關架構模式解決
4. 可能的痛點與缺陷

探討的模式有

- Layered Architecture
- Pipe and Filter
- Client Server
- Model View Controller
- Event Driven Architecture
- Microservices Architecture

文章內容篇長,大概 10min 的閱讀量,推薦吃飯時可以搭配一起看看,有興趣的記得點選下列全文閱讀

https://levelup.gitconnected.com/software-architecture-the-important-architectural-patterns-you-need-to-know-a1f5ea7e4e3d


Tags:

About author
目前工作內容主要以 DevOps 為主,本身是微軟 Cloud and Datacenter Management MVP,閒暇之餘會透過文章記錄所學,記錄於 https://www.hwchiu.com. 喜歡參加社群活動來學習不同的經驗,藉此增廣見聞 目前主要參加的社群是 CNTUG,偶而會參加線上 Meetup ,透過網路的方式分享一些心得,並且錄影分享於 Youtube 上
工作與閒暇之餘的學習筆記,紀錄各式各樣的科技文章,同時分享自身部落格文章,線上社群演講以及線上課程資訊
View all posts